The C1ObservableCollection<(Of <(<'T>)>)> is the base class for all KeyedCollection<(Of <(<'TKey, TItem>)>)> derived collections. Supports notification.

Namespace:  C1.C1Schedule
Assembly:  C1.WPF.C1Schedule (in C1.WPF.C1Schedule.dll)

Syntax

C#
public abstract class C1ObservableKeyedCollection<TKey, TItem> : KeyedCollection<TKey, TItem>, 
	INotifyCollectionChanged
Visual Basic (Declaration)
Public MustInherit Class C1ObservableKeyedCollection(Of TKey, TItem) _
	Inherits KeyedCollection(Of TKey, TItem) _
	Implements INotifyCollectionChanged

Type Parameters

TKey
The type of keys in the collection.
TItem
The type of objects to keep in the collection.

Inheritance Hierarchy

System..::..Object
  System.Collections.ObjectModel..::..Collection<(Of <(<'TItem>)>)>
    System.Collections.ObjectModel..::..KeyedCollection<(Of <(<'TKey, TItem>)>)>
      C1.C1Schedule..::..C1ObservableKeyedCollection<(Of <(<'TKey, TItem>)>)>
        C1.C1Schedule..::..BaseCollection<(Of <(<'T>)>)>
        C1.WPF.C1Schedule..::..CoveredElementsCollection
        C1.WPF.C1Schedule..::..CoverElementCollection

See Also